;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-del" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M550.658973 490.564805l324.395228-324.386018c10.945283-10.945283 10.945283-28.698622 0-39.643905-10.948353-10.9504-28.703739-10.9504-39.647999-0.004093L511.009951 450.915783 186.624956 126.530788c-10.946306-10.946306-28.702716-10.946306-39.647999 0-10.946306 10.949376-10.946306 28.702716 0 39.647999l324.384995 324.386018L146.976958 814.966173c-10.946306 10.94426-10.946306 28.702716 0 39.649022 10.945283 10.94426 28.701692 10.94426 39.647999 0l324.384995-324.401368 324.396251 324.401368c10.94426 10.94426 28.699646 10.94426 39.647999 0 10.945283-10.946306 10.945283-28.704762 0-39.649022L550.658973 490.564805z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-back" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M363.840919 472.978737C336.938714 497.358861 337.301807 537.486138 364.730379 561.486138L673.951902 832.05497C682.818816 839.813519 696.296418 838.915012 704.05497 830.048098 711.813519 821.181184 710.915012 807.703582 702.048098 799.94503L392.826577 529.376198C384.59578 522.174253 384.502227 511.835287 392.492414 504.59418L702.325747 223.807723C711.056111 215.895829 711.719614 202.404616 703.807723 193.674252 695.895829 184.943889 682.404617 184.280386 673.674253 192.192278L363.840919 472.978737Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-set" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M825.606018 647.538283 819.263571 660.258455 827.207981 672.04471 905.327294 787.941807 908.52362 756.858321 769.540324 892.373873 799.04025 888.884996 671.47766 812.883319 660.919793 806.592954 649.583401 811.338837C641.524386 814.712674 633.321491 817.795042 625.041941 820.560337L611.811631 824.979142 608.915804 838.623962 580.996546 970.176486 604.846304 950.857143 408.272431 950.857141 431.938677 969.378097 397.841517 831.672939 394.800523 819.391548 383.007648 814.808062C375.650317 811.948518 368.359849 808.829278 361.19018 805.473457L349.017562 799.775966 337.701214 807.026784 217.88134 883.799985 248.055031 886.871665 109.071736 751.363721 112.710251 781.768288 190.651237 657.409417 197.546671 646.407394 192.26576 634.545545C188.597667 626.306366 185.255827 617.89434 182.266902 609.377882L177.674889 596.293685 164.082002 593.552105 29.201333 566.347718 48.761905 590.247401 48.761905 398.59747 29.96636 422.330022 171.221091 389.086012 183.450436 386.207861 188.204044 374.578423C191.634415 366.18621 195.421037 357.903851 199.530538 349.803328L205.959792 337.130182 198.101254 325.29011 124.686421 214.679584 121.526273 245.488151 259.687038 108.701216 229.912147 112.235203 352.693357 186.524314 363.287226 192.934163 374.712497 188.161388C381.330477 185.396804 388.053308 182.826231 394.835279 180.46681L407.314641 176.12529 410.490432 163.299629 443.437389 30.241004 419.771153 48.761905 616.327194 48.761905 592.477417 29.442474 621.325088 165.37204 624.105103 178.471403 636.651202 183.152979C646.841886 186.955632 656.865493 191.232395 666.627682 195.943104L678.796045 201.814904 690.225485 194.609697 803.674639 123.090468 773.791902 120.057533 914.162801 254.754833 910.479401 224.06547 834.210227 343.81367 827.217813 354.792273 832.449542 366.710857C836.047972 374.908567 839.325363 383.281107 842.252943 391.75287L846.63933 404.446089 859.712006 407.52234 994.034289 439.130935 975.238095 415.398229 975.238095 607.04816 994.798163 583.14858 852.982818 611.75475 840.250379 614.323063 835.279123 626.322974C832.31875 633.468898 829.086927 640.557101 825.606018 647.538283ZM857.803703 635.65433 862.624587 659.553909 1004.439932 630.94774 1024 627.002195 1024 607.04816 1024 415.398229 1024 396.088627 1005.203806 391.665525 870.881523 360.056928 865.296766 383.789634 888.340587 375.826398C884.98377 366.112521 881.22675 356.514699 877.099219 347.111631L854.774381 356.911245 875.338534 370.008819 951.607706 250.260619 962.34231 233.406505 947.924307 219.571255 807.553406 84.873956 793.797813 71.674344 777.670669 81.841021 664.221513 153.36025 677.223499 173.984973 687.819315 152.026842C676.702449 146.662439 665.295885 141.79561 653.698526 137.468057L645.174865 160.310518 669.02464 155.248996 640.176969 19.31943 636.0769 0 616.327194 0 419.771153 0 400.690923 0 396.104919 18.520901 363.157965 151.579527 386.824198 157.439578 378.813118 134.412346C371.096704 137.096855 363.448934 140.021092 355.916838 143.167538L365.314667 165.664463 377.935979 144.804613 255.154767 70.515502 238.88953 60.674174 225.379878 74.049489 87.219113 210.836425 72.972426 224.941449 84.058966 241.644992 157.473798 352.255518 177.787526 338.772813 156.044514 327.742298C151.336434 337.02272 146.99905 346.509743 143.067323 356.128497L165.635683 365.353459 160.050276 341.620907 18.795545 374.864917 0 379.28841 0 398.59747 0 590.247401 0 610.201867 19.560572 614.147083 154.441241 641.351467 159.261622 617.451787 136.256342 625.52569C139.682853 635.288979 143.513008 644.930182 147.71909 654.377779L169.992425 644.461662 149.333613 631.513907 71.392628 755.872779 60.94464 772.543085 75.031143 786.277348 214.014438 921.785293 227.881289 935.305393 244.18813 924.856971 364.008004 848.08377 350.854609 827.555277 340.519036 849.637097C348.675428 853.454763 356.968563 857.002997 365.342891 860.257811L374.17527 837.532937 350.509022 843.392932 384.606182 981.098091 389.192156 999.619046 408.272431 999.619046 604.846304 999.619049 624.595936 999.619049 628.696062 980.299706 656.615319 848.747183 632.765562 843.685572 640.489184 866.810807C649.912247 863.663588 659.243565 860.157199 668.413638 856.318227L658.998519 833.828531 646.519381 854.773745 774.081971 930.775422 790.172006 940.36185 803.581897 927.286545 942.565193 791.770995 957.136469 777.563281 945.761519 760.687509 867.642208 644.790413 847.425094 658.417562 869.244171 669.296841C873.230259 661.302494 876.932843 653.181798 880.328282 644.985685L857.803703 635.65433Z"  ></path>' +
    '' +
    '<path d="M731.428572 499.809523C731.428572 385.355085 638.644915 292.571428 524.190477 292.571428 409.736036 292.571428 316.952382 385.355085 316.952382 499.809523 316.952382 614.263964 409.736036 707.047618 524.190477 707.047618 553.504879 707.047618 582.005801 700.942889 608.253005 689.28262 620.558583 683.815889 626.102566 669.408589 620.635836 657.10301 615.169107 644.797434 600.761807 639.253451 588.456228 644.720179 568.411953 653.624811 546.651767 658.285715 524.190477 658.285715 436.666494 658.285715 365.714285 587.333506 365.714285 499.809523 365.714285 412.28554 436.666494 341.333333 524.190477 341.333333 611.71446 341.333333 682.666667 412.28554 682.666667 499.809523 682.666667 511.374255 681.431994 522.7624 679.007782 533.847245 676.130985 547.001574 684.462569 559.997374 697.616898 562.874172 710.77123 565.75097 723.767027 557.419386 726.643825 544.265056 729.815238 529.763582 731.428572 514.882835 731.428572 499.809523Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-box" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M58.18714 261.513847 489.750985 506.066692C497.230148 510.304885 506.385346 510.304885 513.86451 506.066692L945.428356 261.513847C962.456593 251.864512 961.814227 227.116685 944.308329 218.363735L512.744484 2.581813C505.859648-0.860604 497.755846-0.860604 490.871012 2.581813L59.307167 218.363735C41.801269 227.116685 41.158901 251.864512 58.18714 261.513847L58.18714 261.513847ZM82.300665 218.960567 81.180638 262.110679 512.744484 46.328756 490.871012 46.328756 922.434857 262.110679 921.314829 218.960567 489.750985 463.513412 513.86451 463.513412 82.300665 218.960567 82.300665 218.960567Z"  ></path>' +
    '' +
    '<path d="M477.352463 504.929698 477.352463 974.793958C477.352463 993.514057 497.526411 1005.2927 513.828779 996.090807L974.163548 736.254285C981.846246 731.917777 986.597801 723.77952 986.597801 714.957436L986.597801 398.477284C986.597801 384.971004 975.648796 374.021999 962.142515 374.021999 948.636235 374.021999 937.687232 384.971004 937.687232 398.477284L937.687232 714.957436 950.121483 693.660589 489.786716 953.497111 526.263031 974.793958 526.263031 504.929698C526.263031 491.423418 515.314029 480.474415 501.807748 480.474415 488.301468 480.474415 477.352463 491.423418 477.352463 504.929698L477.352463 504.929698Z"  ></path>' +
    '' +
    '<path d="M514.421935 953.842987 82.858091 694.006466 94.699187 714.957436 94.699187 254.622669C94.699187 241.116388 83.750183 230.167383 70.243903 230.167383 56.737622 230.167383 45.788618 241.116388 45.788618 254.622669L45.788618 714.957436C45.788618 723.534342 50.281834 731.484386 57.629714 735.908407L489.193559 995.74493C500.764461 1002.711554 515.792096 998.979049 522.758718 987.408147 529.725342 975.837246 525.992838 960.809611 514.421935 953.842987L514.421935 953.842987Z"  ></path>' +
    '' +
    '<path d="M172.745454 448.218441 316.60007 534.531209C328.181609 541.480132 343.203518 537.724655 350.152444 526.143115 357.101367 514.561577 353.34589 499.539667 341.76435 492.590741L197.909735 406.277973C186.328194 399.32905 171.306285 403.084527 164.357361 414.666067 157.408437 426.247607 161.163914 441.269517 172.745454 448.218441L172.745454 448.218441Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-edit" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M933.04394 76.508511c13.58132 13.582343 16.118096 33.050744 5.682419 43.509956L510.308987 548.413328c-10.4367 10.459213-29.904077 7.92346-43.487444-5.659907-13.58132-13.583366-16.117073-33.050744-5.681396-43.509956l428.417373-428.39486C899.993197 60.389392 919.461597 62.947657 933.04394 76.508511z"  ></path>' +
    '' +
    '<path d="M833.658396 425.871387l0 464.167598c0 9.679453-7.67889 17.553795-17.117866 17.553795L133.372102 907.59278c-9.437953 0-17.116843-7.874341-17.116843-17.553795L116.255259 199.859887c0-9.66922 7.67889-17.535375 17.116843-17.535375l460.83162 0 0-51.16531L133.372102 131.159202c-37.650505 0-68.282153 30.818913-68.282153 68.700685l0 690.178075c0 37.892005 30.631648 68.719104 68.282153 68.719104L816.54053 958.757067c37.651528 0 68.283176-30.827099 68.283176-68.719104L884.823706 425.871387 833.658396 425.871387z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-drag" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M798.194184 455.130781 225.805816 455.130781c-17.371646 0-31.42778-14.056134-31.42778-31.42778 0-17.370623 14.056134-31.42778 31.42778-31.42778l572.388369 0c17.370623 0 31.42778 14.056134 31.42778 31.42778C829.621964 441.074647 815.564807 455.130781 798.194184 455.130781z"  ></path>' +
    '' +
    '<path d="M668.61599 286.698674c-8.04114 0-16.08228-3.068895-22.220071-9.207709l-156.617014-156.586314c-12.276604-12.276604-12.276604-32.16456 0-44.441165s32.16456-12.276604 44.441165 0l156.617014 156.586314c12.276604 12.276604 12.276604 32.16456 0 44.441165C684.698271 283.629779 676.65713 286.698674 668.61599 286.698674z"  ></path>' +
    '' +
    '<path d="M355.382986 286.698674c-8.04114 0-16.08228-3.068895-22.220071-9.207709-12.276604-12.276604-12.276604-32.16456 0-44.441165l156.617014-156.586314c12.276604-12.276604 32.16456-12.276604 44.441165 0s12.276604 32.16456 0 44.441165l-156.617014 156.586314C371.465267 283.629779 363.424126 286.698674 355.382986 286.698674z"  ></path>' +
    '' +
    '<path d="M512 960.736141c-8.04114 0-16.08228-3.068895-22.220071-9.207709l-156.617014-156.647713c-12.276604-12.276604-12.276604-32.16456 0-44.441165 12.276604-12.276604 32.16456-12.276604 44.441165 0l156.617014 156.647713c12.276604 12.276604 12.276604 32.16456 0 44.441165C528.08228 957.667246 520.04114 960.736141 512 960.736141z"  ></path>' +
    '' +
    '<path d="M512 960.736141c-8.04114 0-16.08228-3.068895-22.220071-9.207709-12.276604-12.276604-12.276604-32.16456 0-44.441165l156.617014-156.647713c12.276604-12.276604 32.16456-12.276604 44.441165 0 12.276604 12.276604 12.276604 32.16456 0 44.441165l-156.617014 156.647713C528.08228 957.667246 520.04114 960.736141 512 960.736141z"  ></path>' +
    '' +
    '<path d="M798.194184 619.082854 225.805816 619.082854c-17.371646 0-31.42778-14.056134-31.42778-31.42778s14.056134-31.42778 31.42778-31.42778l572.388369 0c17.370623 0 31.42778 14.056134 31.42778 31.42778S815.564807 619.082854 798.194184 619.082854z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-pay" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M644.096 958.131c0-30.068-23.647-54.403-53.31-55.954l0-0.283-254.425 0c-31.066 0-56.251 25.185-56.251 56.251 0 31.093 25.185 56.251 56.251 56.251l254.425 0 0-0.283c29.663-1.565 53.31-25.913 53.31-55.981zM901.193 331.073l-309.879-309.367c-15.526-15.877-41.008-16.147-56.899-0.607l-410.944 401.973c-15.904 15.553-16.201 41.035-0.647 56.912l137.431 141.316 0-2.819 189.406 164.275 36.381 0c45.999-40.468 115.133-100.834 140.25-120.299l7.649-7.662c0.041-0.243 0.108-0.391 0.148-0.661-5.908-9.874-18.278-31.242-29.245-54.066l-115.281 116.01c-12.721 12.437-32.658 12.626-44.596 0.418l-240.275-246.507c-11.911-12.194-11.291-32.132 1.403-44.556l328.361-321.198c12.707-12.423 32.658-12.559 44.596-0.405l240.249 237.226c11.925 12.208 11.303 32.132-1.389 44.556l-95.06 95.667c5.693 12.262 15.904 34.142 26.871 57.627l150.826-150.934c15.877-15.54 16.187-40.995 0.647-56.899zM280.109 661.97l0 190.269c0 0 13.233 33.09 64.521 33.09l241.974 0c0 0 16.363 2.791 30.513-10.562 35.1-33.171 141.41-135.286 159.351-153.227 21.516-21.502 9.915-59.57 0-79.413-9.927-19.87-76.121-162.157-76.121-162.157s-14.892-29.785-56.251-11.587-44.677 38.054-39.7 72.803c4.964 34.749 49.641 107.552 49.641 107.552s1.646 18.912-9.927 25.185c-11.574 6.246-150.556 128.676-150.556 128.676l-51.287 0-162.157-140.628zM274.605 435.535l190.148-49.372-55.482-55.482 26.466-26.453 64.628 64.628 36.462-36.462-64.615-64.628 26.804-26.804 64.628 64.628 53.095-53.081 33.252 33.238-53.095 53.095 66.989 66.989-26.804 26.804-66.989-66.989-36.462 36.462 66.989 66.989-26.453 26.453-57.155-57.155-50.032 189.487-37.501-37.487c26.925-92.052 44.839-149.545 53.769-172.517l-0.674-0.674c-8.93 4.182-28.665 10.913-59.205 20.194l-113.312 33.589-35.45-35.45z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-all" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M1008.302197 306.556735 789.691542 525.16739C769.561962 545.29697 736.950904 545.29697 716.821324 525.16739L498.2391 306.556735C478.10952 286.455586 478.10952 253.816097 498.2391 233.714948L716.821324 15.104293C736.950904-5.025287 769.561962-5.025287 789.691542 15.104293L1008.302197 233.714948C1028.431777 253.816097 1028.431777 286.455586 1008.302197 306.556735ZM753.668691 54.823253 537.958061 270.533884 753.668691 486.244515 969.379322 270.533884 753.668691 54.823253ZM369.841946 1023.971568 57.094228 1023.971568C25.677298 1023.971568 0.231007 998.525277 0.231007 967.108347L0.231007 654.360629C0.231007 622.972131 25.677298 597.497407 57.094228 597.497407L369.841946 597.497407C401.230445 597.497407 426.705168 622.972131 426.705168 654.360629L426.705168 967.108347C426.705168 998.525277 401.230445 1023.971568 369.841946 1023.971568ZM369.841946 654.360629 57.094228 654.360629 57.094228 967.108347 369.841946 967.108347 369.841946 654.360629ZM369.841946 512.202575 57.094228 512.202575C25.677298 512.202575 0.231007 486.756284 0.231007 455.339354L0.231007 142.591636C0.231007 111.203137 25.677298 85.728414 57.094228 85.728414L369.841946 85.728414C401.230445 85.728414 426.705168 111.203137 426.705168 142.591636L426.705168 455.339354C426.705168 486.756284 401.230445 512.202575 369.841946 512.202575ZM369.841946 142.591636 57.094228 142.591636 57.094228 455.339354 369.841946 455.339354 369.841946 142.591636ZM568.863221 597.497407 881.61094 597.497407C912.999438 597.497407 938.474161 622.972131 938.474161 654.360629L938.474161 967.108347C938.474161 998.525277 912.999438 1023.971568 881.61094 1023.971568L568.863221 1023.971568C537.446292 1023.971568 512 998.525277 512 967.108347L512 654.360629C512 622.972131 537.446292 597.497407 568.863221 597.497407ZM568.863221 967.108347 881.61094 967.108347 881.61094 654.360629 568.863221 654.360629 568.863221 967.108347Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)